• word of the day

    flagellated protozoan

    flagellated protozoan - Dictionary definition and meaning for word flagellated protozoan

    Definition
    (noun) a usually nonphotosynthetic free-living protozoan with whiplike appendages; some are pathogens of humans and other animals
Download our Mobile App Today
Receive our word of the day
on Whatsapp